home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1997 December / Internet_Info_CD-ROM_Walnut_Creek_December_1997.iso / ietf / urn / urn-archives / urn-ietf.archive.9703 / 000029_owner-urn-ietf _Wed Mar 12 16:50:05 1997.msg < prev    next >
Internet Message Format  |  1997-04-01  |  4KB

  1. Received: (from daemon@localhost)
  2.     by services.bunyip.com (8.8.5/8.8.5) id QAA08369
  3.     for urn-ietf-out; Wed, 12 Mar 1997 16:50:05 -0500 (EST)
  4. Received: from mocha.bunyip.com (mocha.Bunyip.Com [192.197.208.1])
  5.     by services.bunyip.com (8.8.5/8.8.5) with SMTP id QAA08364
  6.     for <urn-ietf@services.bunyip.com>; Wed, 12 Mar 1997 16:50:02 -0500 (EST)
  7. Received: from acl.lanl.gov by mocha.bunyip.com with SMTP (5.65a/IDA-1.4.2b/CC-Guru-2b)
  8.         id AA24804  (mail destined for urn-ietf@services.bunyip.com); Wed, 12 Mar 97 16:50:00 -0500
  9. Received: from montana (montana.acl.lanl.gov [128.165.147.143]) by acl.lanl.gov (8.7.3/8.7.3) with SMTP id OAA20510 for <urn-ietf@bunyip.com>; Wed, 12 Mar 1997 14:49:59 -0700 (MST)
  10. Message-Id: <3.0.32.19970312144910.009a51f0@acl.lanl.gov>
  11. X-Sender: rdaniel@acl.lanl.gov
  12. X-Mailer: Windows Eudora Pro Version 3.0 (32)
  13. Date: Wed, 12 Mar 1997 14:49:12 -0700
  14. To: urn-ietf@bunyip.com
  15. From: "Ron Daniel Jr." <rdaniel@acl.lanl.gov>
  16. Subject: [URN] NAPTR changes
  17. Mime-Version: 1.0
  18. Content-Type: text/plain; charset="us-ascii"
  19. Sender: owner-urn-ietf@Bunyip.Com
  20. Precedence: bulk
  21. Reply-To: "Ron Daniel Jr." <rdaniel@acl.lanl.gov>
  22. Errors-To: owner-urn-ietf@Bunyip.Com
  23.  
  24. Hi,
  25.  
  26. I've modified the NAPTR draft to accomodate the remarks collected during
  27. the WG last call period. Here is a paraphrase of the comments and the
  28. changes I made. The full copy of the -04 version of NAPTR will follow
  29. in a seperate message.
  30.  
  31. 1) Karen Sollins asked that the abstract be modified to mention that NAPTR
  32.    is an experimental resolver disovery service.
  33.  
  34. That has been done.
  35.  
  36. 2) Karen also suggested that the POSIX ERE syntax be summarized in an
  37.    appendix to assist those who don't have a copy of the POSIX spec handy.
  38.  
  39. I took another look at the POSIX ERE specification. I do not think that I
  40. can accurately summarize it in a reasonable amount of time, short of
  41. repeating it verbatim. The probability of coming up with something that is
  42. not quite interoperable is too high.
  43.  
  44. If someone wants to implement a NAPTR-handling system, there are a number of
  45. free and commercial regular expression packages they can use. Or, if they
  46. insist on rolling their own, they can do an inter-library loan of the
  47. spec. Given the availability of this material, I don't believe that failure
  48. to provide such a summary presents a serious impediment to implementation.
  49. Further, I think interoperability is better served by having people rely on
  50. the real specification.
  51.  
  52. 3) Karen also suggested that the security considerations section was
  53.    not detailed enough. In a different message, Ed Lewis suggested that it
  54.    was probably OK.
  55.  
  56. I have added one paragraph to that section which states that any security
  57. considerations for communicating with a particular resolver are outside
  58. the bounds of this spec but must be addressed in the specifications for
  59. resolver communication protocols.
  60.  
  61. 4) Ed Lewis pointed out some flaws in my BNF for the substitution expression
  62.    grammar, and raised the issue of host names vs. domain names.
  63.  
  64. I changed the grammar, and added a statement that the output of the
  65. substitution expression MUST result in a string that obeys the syntax
  66. of DNS host names.
  67.  
  68. 5) Martin Duerst raised the question of how the regular expressions should
  69.    deal with %encoded characters - in their encoded or binary form?
  70.  
  71. I added a statement that the URN Syntax draft defines a canonical form for
  72. URNs, which %encodes characters outside a limited repertoire. The regular
  73. expressions MUST be constructed to operate on the canonical form of a URN.
  74. Since this means we have to match %encoded characters, the regexps are
  75. going to be especially ugly. Sorry.
  76.  
  77.  
  78. I'll send the -04 version of the draft to the list in just a minute.
  79.  
  80. Regards,
  81.  
  82. Ron Daniel Jr.              voice:+1 505 665 0597
  83. Advanced Computing Lab        fax:+1 505 665 4939
  84. MS B287                     email:rdaniel@lanl.gov
  85. Los Alamos National Lab      http://www.acl.lanl.gov/~rdaniel
  86. Los Alamos, NM, USA, 87545